
텍스트 노트 안에 짧은 코드를 넣는 기능입니다. 전체 로그처럼 긴 내용은 코드 노트를 사용하세요.
서식 도구 모음의
을 누르면 마지막으로 선택한 언어의 블록을 만듭니다. 처음에는 자동 감지입니다. 옆의 화살표로 다른 언어를 선택할 수 있습니다. 역따옴표 세 개를 입력하는 방법도 있으며 이때도 마지막으로 선택한 언어를 사용합니다.
0.90.12부터 코드 블록에 구문 강조를 적용합니다. 코드 노트와는 다른 기술을 사용합니다. 자동 감지는 내용을 보고 언어를 추정하며 잘못 감지하면 직접 언어를 선택하세요. 일반 텍스트를 선택하면 강조하지 않습니다.
편집 중에는 약 500줄 이상의 큰 블록에서 강조를 끕니다. 이 기준은 설정할 수 없습니다. 읽기 전용 노트에는 이 제한이 적용되지 않습니다. 설정 → 모양에서 Highlight.js 색상 테마와 줄바꿈을 선택할 수 있습니다. 구문 강조 없음을 선택하면 전체 노트에서 끕니다.
CKEditor의 검색 강조 등에 사용하는 API에 Highlight.js를 연결한 방식입니다. antoniotejada의 구문 강조 위젯을 바탕으로 설정과 기능을 확장했습니다.
Trilium-SyntaxHighlightWidget 같은 기존 플러그인은 충돌을 피하도록 비활성화하세요. 문제가 지속되면 안전 모드로 실행해 확인할 수 있습니다.
블록 안을 클릭한 뒤 서식 도구 모음에서 언어를 바꿉니다.

코드 노트와 같은 목록을 사용합니다. 설정 → 코드 노트의 선택 목록에 표시할 MIME 유형에서 언어를 선택하거나 해제하세요. 새로고침 후 반영됩니다.
아래 설명은 본문에 나온 이미지 순서에 맞췄습니다. 이미지는 원본을 유지했으므로 영문 메뉴가 보일 수 있습니다. 현재 앱에서는 한국어 메뉴를 사용합니다. 코드와 주소 및 제품 이름은 원래 표기를 따릅니다.
코드 블록에 입력한 프로그램 예시입니다. 영문 명령과 기호는 프로그램 문법이므로 원래 표기를 유지합니다.
화면에서 사용하는 주요 표현은 다음과 같습니다.